<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
    
    // 变量作用域提升   在函数内部使用var关键词定义的变量  局部变量  如果没有使用var关键词定义变量 则变量是全局作用域
    function fn4() {
        c = 10
        b = c
        var a = b
        // var a = b = c = 10
        console.log(a)
        console.log(b)
        console.log(c)
    }


    fn4()  // 10  10  10

    console.log(c)  // 10
    console.log(b)  // 10
    console.log(a)  //  异常


</script>
</body>
</html>